A Simple Parallel Algorithm for Constructing Independent Spanning Trees on Twisted Cubes∗
نویسندگان
چکیده
In 1989, Zehavi and Itai [46] proposed the following conjecture: a k-connected graph G must possess k independent spanning trees (ISTs for short) with an arbitrary node as the common root. An n-dimensional twisted cube, denoted by TQn, is a variation of hypercubes with connectivity n to achieving some improvements of structure properties. Recently, Yang [42] proposed an algorithm for constructing n edge-disjoint spanning trees in TQn for any odd integer n > 3. Moreover, he showed that half of them are ISTs. At a later stage, Wang et al. [32] confirm the ISTs conjecture by providing an O(N logN) algorithm to construct n ISTs rooted at an arbitrary node on TQn, where N = 2 n is the number of nodes in TQn. However, this algorithm is executed in a recursive fashion and thus are hard to be parallelized. In this paper, we present a non-recursive and fully parallelized approach to construct n ISTs rooted at an arbitrary node of TQn in O(logN) time using N processors. In particular, the constructing rule of spanning trees is simple and the proof of independency is easier than ever before. Keyword: independent spanning trees; interconnection networks; twisted cubes;
منابع مشابه
Construction independent spanning trees on locally twisted cubes in parallel
Let LTQn denote the n-dimensional locally twisted cube. Hsieh and Tu (2009) [13] presented an algorithm to construct n edge-disjoint spanning trees rooted at vertex 0 in LTQn. Later on, Lin et al. (2010) [23] proved that Hsieh and Tu’s spanning trees are indeed independent spanning trees (ISTs for short), i.e., all spanning trees are rooted at the same vertex r and for any other vertex v(6= r),...
متن کاملConstructing edge-disjoint spanning trees in locally twisted cubes
The use of edge-disjoint spanning trees for data broadcasting and scattering problem in networks provides a number of advantages, including the increase of bandwidth and faulttolerance. In this paper, we present an algorithm for constructing n edge-disjoint spanning trees in ann-dimensional locally twisted cube. Since then-dimensional locally twisted cube is regular with the common degree n, th...
متن کاملIndependent spanning trees in crossed cubes
A set of spanning trees in a graph is said to be independent (ISTs for short) if all the trees are rooted at the same node r and for any other node v(6= r), the paths from v to r in any two trees are nodedisjoint except the two end nodes v and r. For an n-connected graph, the independent spanning trees problem asks to construct n ISTs rooted at an arbitrary node of the graph. Recently, Zhang et...
متن کاملParallel construction of optimal independent spanning trees on hypercubes
The use of multiple independent spanning trees (ISTs) for data broadcasting in networks provides a number of advantages, including the increase of fault-tolerance and bandwidth. Thus, the designs of multiple ISTs on several classes of networks have been widely investigated. Tang et al. [S.-M. Tang, Y.-L. Wang, Y.-H. Leu, Optimal independent spanning trees on hypercubes, Journal of Information S...
متن کاملEmbedding Starlike Trees into Hypercube-Like Interconnection Networks
A starlike tree (or a quasistar) is a subdivision of a star tree. A family of hypercube-like interconnection networks called restricted HLgraphs includes many interconnection networks proposed in the literature such as twisted cubes, crossed cubes, multiply twisted cubes, Möbius cubes, Mcubes, and generalized twisted cubes. We show in this paper that every starlike tree of degree at most m with...
متن کامل